PRVN═ PROJEKT KROK ZA KROKEM
Program Rodokmen spustφme souborem rodokmen.exe
Program se otev°e, ₧ßdn² rodokmen v n∞m nenφ
spuÜt∞n². Vytvo°φme nov² rodokmen stiskem tlaΦφtka dle obrßzku. DalÜφ mo₧nostφ
je klßvesovß zkratka Ctrl+N nebo volba polo₧ky Rodokmen ->
Nov² z hlavnφho menu.
Otev°e se nov² prßzdn² rodokmen. To, co vidφme na obrazovce, je panel, t²kajφcφ se rodokmenu obecn∞ - ne tedy urΦitΘ osoby, ale rodokmenu jako celku. Do polφΦka Autor rodokmenu napφÜeme naÜe jmΘno. V polφΦku Vytvo°eno m∙₧eme blφ₧e urΦit Φas a mφsto vzniku naÜeho rodokmenu, dßle je k dispozici kolonka na spolupracovnφky a v∞tÜφ prostor na psanφ dalÜφch poznßmek k celΘmu rodokmenu.
Nynφ se p°epneme na kartu CelkovΘ shrnutφ.
Vidφme, ₧e zatφm toho program ve shrnutφ p°φliÜ
nenabφzφ - v₧dy¥ jsme takΘ nevytvo°ili ani jednu osobu. Kartu Fotky
prozkoumßme podrobn∞ pozd∞ji.
Vytvo°φme tedy novou osobu. Op∞t se nabφzφ n∞kolik
mo₧nostφ. Z menu je to pomocφ voleb Osoba -> Vlo₧
novou. Pomocφ klßvesovΘ zkratky je to stiskem F2 a sprßvnΘ tlaΦφtko nßm
ukazuje obrßzek.
Tφm jsme tedy do svΘho projektu vlo₧ili prvnφ
osobu. Program se z obecn²ch informacφ p°epnul do informacφ, kterΘ se t²kajφ
konkrΘtnφ osoby. M∙₧eme si vÜimnout, ₧e se nachßzφme na kart∞ Zßkladnφ ·daje.
U osoby vyplnφme jmΘno a p°φjmenφ.
Nynφ si m∙₧eme vÜimnout n∞kolika zm∞n. Naho°e se velk²m pφsmen vypsalo Novßk
Jan, ?. V panelu na levΘ stran∞ obrazovky se objevil podobn² zßpis. Prßv∞ onen
panel, jeho₧ Φßst ukazuje nßsledujφcφ obrßzek je jednou z velmi d∙le₧it²ch
souΦßstφ programu. Zde vybφrßme jednotlivΘ osoby.
Otaznφk za jmΘnem se nßm jednak nelφbφ a jednak je
v²hodnΘ ho doplnit, blφ₧e tak rozliÜφme jednotlivΘ osoby. Tento otaznφk toti₧
zastupuje prozatφm nezadan² rok narozenφ. Podφvßme se tedy na kartu Zßkladnφ
·daje a pokusφme se vyplnit nesmyslnΘ datum 31.9.1980.
Jednotlivß Φφsla m∙₧eme bu∩ p°φmo zapisovat z klßvesnice, nebo je mo₧nost v
p°φpad∞ dn∙ a m∞sφc∙ vybrat si z p°edem p°ipravenΘho seznamu. Do kolonek
nemusφme v₧dy vstupovat pomocφ myÜi, ale, jak je to u program∙ ve Windows
zvykem, m∙₧eme pou₧φvat klßvesu Tab pro p°epφnßnφ mezi kolonkami.
Nynφ se tedy podφvßme, co ud∞lß program s naÜφm neexistujφcφm datem. Nejprve
to vypadß, ₧e s nφm souhlasφ, ale jakmile budeme v prßci pokraΦovat a
p°esuneme se do dalÜφ kolonky, program upravφ datum na 30.9.?. M∙₧eme si jeÜt∞
zkusit napsat jako rok narozenφ nap°φklad "ahoj", po opuÜt∞nφ kolonky je slovo
op∞t nahrazeno otaznφkem. Na zßv∞r tedy opravφme datum na p∙vodn∞ plßnovanΘ:
30.9.1980.
Tφmto zp∙sobem jsme vytvo°ili prvnφ osobu - Novßk
Jan, 1980. Nynφ p°idßme jeho matku. Stßle pracujeme na kart∞ Zßkladnφ ·daje.
Zde nalezneme polo₧ku Matka a stiskneme p°φsluÜnΘ tlaΦφtko.
Na dotaz, chceme-li vytvo°it matku, odpovφme ano. Nynφ je vytvo°ena novß
osoba, jejφ pohlavφ je automaticky nastaveno na "₧ena". Podφvßme-li se na
polo₧ku d∞ti, m∙₧eme vid∞t, ₧e je zde zobrazen nßmi d°φve vytvo°en² Novßk Jan,
tak₧e vÜe funguje tak, jak mß:
Zp∙sobem, shodn²m s tvorbou jejφho syna, vyplnφme
zßkladnφ ·daje tak, jak ukazuje obrßzek.
Nynφ vlo₧φme novou osobu (viz. bod 6).
Vyplnφme ji nßsledovn∞: FrantiÜek VyskoΦil,
narozen 3.3.1930, zem°el 6.6.1990.
M∙₧eme si zkusit p°i datu ·mrtφ zadat nejprve rok nap°φklad 1915 - jakmile
kolonku opustφme, program nßs upozornφ, ₧e osoba nem∙₧e zem°φt d°φve ne₧ se
narodφ a ·daj je zm∞n∞n na "X".
Otaznφk znamenß, ₧e nevφme, kdy se osoba narodila, nebo kdy zem°ela. Pφsmeno
"X" znaΦφ, ₧e osoba jeÜt∞ ₧ije.
Tφmto zp∙sobem jsme vytvo°ili FrantiÜka VyskoΦila
- jak asi tuÜφte, jednß se o otce Marie NovßkovΘ (roz. VyskoΦilovß). Pou₧φvßme
druh² zp∙sob tvorby rodiΦ∙.
Prvnφ zp∙sob jsme pou₧ili v p°φpad∞ Jana Novßka - kliknutφm na tlaΦφtko Matka
jsme ji p°φmo vytvo°ili.
O n∞co slo₧it∞jÜφ zp∙sob pou₧φvßme te∩: U Marie NovßkovΘ jsme mohli takΘ
cvaknout na tlaΦφtko Otec a tφm ho vytvo°it a a₧ potΘ ho editovat, ovÜem my
jsme nic podobnΘho neud∞lali. Vytvo°ili jsme samostatnou osobu nemajφcφ k t∞m
ostatnφm ₧ßdnou vazbu. To ovÜem nechceme, tak₧e onu vazbu musφme vytvo°it
nßsledovn∞. Cel² program pracuje na principu vazeb "otec" a "matka". Musφme se
tedy p°epnout na Marii Novßkovou a zadat tam FrantiÜka Novßka jako jejφho
otce.
P°epnutφ budeme realizovat pomocφ panelu vlevo.
JednoduÜe klikneme na Marie Novßkovß, 1957
a zobrazφ se k nφ p°φsluÜnß data.
Zde si najdeme op∞t tlaΦφtko Otec. Nynφ ho ale
nebude maΦkat, proto₧e nehodlßme vytvo°it novΘho otce - p°φsluÜnß osoba je ji₧
hotovß. Vybereme tedy sprßvnou osobu p°φmo ze seznamu vpravo od tlaΦφtka.
Op∞t si m∙₧eme zkusit nejprve zvolit Novßka Jana - program nahlßsφ, ₧e osoba
se narodila d°φve ne₧ Novßkovß Marie, proto nem∙₧e b²t jejφm otcem. Po
opuÜt∞nφ kolonky se tedy zm∞nφ zpßtky na "neuvedeno". My zvolφme VyskoΦila
FrantiÜka.
Nynφ utvo°φme dalÜφ osobu, bude to Novßk Martin,
nar. 8.3.1955. Jednß se o man₧ela Marie NovßkovΘ, kter² s nφ mß syna Jana
Novßka. Princip je stßle stejn². Mßme tyto mo₧nosti:
- m∙₧eme vytvo°it novou osobu a vyplnit jejφ data (Novßk Martin). PotΘ se
p°epnout do Jana Novßka a nastavit mu Martina jako otce. Dßle se p°epneme do
Marie NovßkovΘ a nastavφme jφ Novßka Martina jako man₧ela (vysv∞tlφme za
chvφli).
- dalÜφ mo₧nost je p°epnout se do Jana Novßka, tlaΦφtkem Otec mu vytvo°it
otce, potom jeÜt∞ urΦit, ₧e Martin je man₧el Marie.
- nebo vytvo°it Martina Novßka jako man₧ela Marie NovßkovΘ a potom jeÜt∞ urΦit
u Jana Novßka, ₧e Martin je jeho otec
zp∙soby se dajφ jeÜt∞ mφrn∞ kombinovat. Dßle vysv∞tlφme jeden z nich:
P°epneme se (pokud tak nemßme uΦin∞no) do Marie NovßkovΘ.
Najdeme tlaΦφtko Äenich/Nev∞sta a stiskneme ho.
Na otßzku samoz°ejm∞ odpovφme, ₧e chceme vytvo°it partnera.
Princip je shodn² s tvorbou otce (Φi matky).
Vytvo°ila se novß osoba, m∙₧eme vid∞t, ₧e jejφ Äenich/Nev∞sta je Marie
Novßkovß.
Vyplnφme tedy nejd∙le₧it∞jÜφ ·daje: Novßk Martin, 8.3.1955.
Te∩ jeÜt∞ pot°ebujeme urΦit, ₧e Jan Novßk je synem
Martina Novßka.
Zde pozor!
U tlaΦφtek Otec, Matka, Äenich/Nev∞sta jsou vysouvacφ seznamy, kde m∙₧eme
zvolit p°φsluÜnou osobu.
OvÜem u D∞ti, Sourozenci jsou taktΘ₧ vysouvacφ seznamy, ale neslou₧φ k v²b∞ru
d∞tφ, jsou v nich zaznamenßny ne vÜechny osoby na v²b∞r, ale prßv∞ p°φsluÜnΘ
osoby, kterΘ ji₧ jsou d∞tmi Φi sourozenci aktußlnφ osoby.
Ale tlaΦφtka fungujφ stejn∞... stiskneme-li tedy nynφ tlaΦφtko D∞ti, vytvo°φme
dφt∞ Novßka Martina. To ovÜem nechceme, jeho dφt∞ je ji₧ vytvo°eno. Jak je
tedy k sob∞ p°i°adφme? Jak ji₧ bylo °eΦeno d°φve - p°epneme se do Novßka Jana
(seznamem vlevo) a zvolφme mu jako otce Novßka Martina.
Nynφ si m∙₧eme n∞co vyzkouÜet. Jako aktußlnφ osobu
mßme zobrazenΘho Novßka Jana. Nynφ se chceme p°epnout nap°φklad na jeho matku.
Seznam vlevo by sice mohl poslou₧it, ale mnohdy je rychlejÜφ pou₧φt jin²
zp∙sob - nap°φklad nevφm, kde v seznamu se matka nachßzφ. ╪eÜenφ je
jednoduchΘ, pou₧ijeme op∞t tlaΦφtko Matka.
To toti₧ slou₧φ (stejn∞ jako Otec, Äenich) pro vytvo°enφ novΘ osoby, jestli₧e
₧ßdnß jeÜt∞ nenφ zadßna. Pokud u₧ je zadßna, nevytvo°φ se novß, ale program se
p°epne do ji₧ zadanΘ. Tedy, stiskneme-li u Novßka Jana tlaΦφtko Matka
p°epneme se do NovßkovΘ Marie a vidφme na obrazovce jejφ ·daje. Tφmto zp∙sobem
se m∙₧ete doklikat ke kterΘkoliv jinΘ osob∞, kterß je s danou osobu v n∞jakΘm
p°φbuzenskΘm vztahu.
Nynφ chceme vlo₧it sestru Novßka Jana - Klßru
Novßkovou. S naÜimi znalostmi ji m∙₧eme vytvo°it jako novou osobu, kterΘ pak
p°i°adφme sprßvnΘho otce i matku. To je vÜak zbyteΦn∞ slo₧itΘ.
M∙₧eme na to jφt jinak. P°epneme se do jednoho z rodiΦ∙ a u kolonky D∞ti
stiskneme tlaΦφtko Vytvo°. Vytvo°φme tak dφt∞ danΘ osoby. Pokud mß danß osoba
nastavenΘho partnera (Äenich/Nev∞sta), program se nßs sßm zeptß: "Mß b²t
druh²m rodiΦem dφt∞te XYZ?". Nßsledn∞ se vytvo°φ novß osoba, kterß mß
nastavenΘ oba rodiΦe (pokud jsme odpov∞d∞li ano), nebo jenom jednoho (pokud
jsme odpov∞d∞li ne).
P°epneme se tedy do NovßkovΘ Marie a vytvo°φme jφ
popsan²m zp∙sobem dφt∞.
Na otßzku odpovφme, ₧e chceme vytvo°it dφt∞ a nßsledn∞ ₧e chceme, aby otcem
byl Novßk Martin.
Tφm se vytvo°ila novß osoba. PovÜimn∞me si, ₧e otec i matka jsou ji₧ nastaveni a v kolonce sourozenci je tΘ₧ sprßvn∞ zapsan² Novßk Jan.
A¥ u₧ jsou naÜe d∙vody jakΘkoliv, rozhodli jsme
se, ₧e danß osoba se nßm nelφbφ a chceme ji smazat. Postup k tomu je
jednoduch². Nabφzφ se op∞t t°i mo₧nosti: klßvesa F8, volba z menu Osoba ->
Vyma₧, nebo stisk tlaΦφtka dle obrßzku:
Na otßzku odpovφme, ₧e opravdu chceme osobu vymazat.
Te∩ vytvo°φme prßv∞ smazanou osobu znovu
(musφme se to nauΦit J), ale jin²m zp∙sobem.
P°epn∞me se do Novßka Jana. Najd∞me si polo₧ku Sourozenci. Stiskn∞me tlaΦφtko
Vytvo°.
Nßsledujφ dv∞ otßzky: "Chcete vytvo°it sourozence?" (ano), "S aktußlnφ osobou
mß vytvß°en² sourozenec..." - v tomto p°φpad∞ zvolφme tlaΦφtko "stejnΘho otce
i matku", proto₧e se bude jednat o vlastnφ sourozence, kte°φ majφ stejnΘ oba
rodiΦe.
Nßsledn∞ vyplnφme ·daje: Novßkovß Klßra, nar. 7.7.1984. Pohlavφ nemusφme ani m∞nit na "₧ena", proto₧e program automaticky dle koncovky "-ovß" v p°φjmenφ tuto skuteΦnost rozpoznal a nastavil.
Tφm jsme tedy vytvo°ili rodokmen, kter² prozatφm obsahuje dva rodiΦe, jejich dv∞ d∞ti a "d∞deΦka z matΦiny strany" - FrantiÜka VyskoΦila.
Projekt nynφ ulo₧φme, jednφm z nßsledujφcφch
zp∙sob∙:
- klßvesovß zkratka Ctrl+S
- z menu Rodokmen -> Ulo₧it
- tlaΦφtkem dle obrßzku
Proto₧e dan² rodokmen uklßdßme poprvΘ, nespustφ se klasick² p°φkaz "Ulo₧it"
jako obvykle, ale v podstat∞ p°φkaz "Ulo₧it jako..." kter² se nßs jeÜt∞ zeptß,
pod jak²m nßzvem chceme rodokmen ulo₧it. Rodokmeny uklßdßme p°φmo do
nabφzenΘho adresß°e, tedy do adresß°e "save".
Na zßv∞r program ukonΦφme (uklßdat znovu nenφ
pot°eba, ale nic se tφm nezkazφ)
- Ctrl+F4
- k°φ₧ek v rohu
- menu Rodokmen -> Konec
Abychom se nauΦili pracovat s dalÜφmi mo₧nostmi programu, pokraΦujte
v projektu dßle.